A Software Engineering Methodology for Rule-Based Systems
نویسندگان
چکیده
Current expert systems are typically difficult to change once they are built. This paper introduces a method for developing more easily maintainable rule-based expert systems, which is based on dividing the rules into groups and focusing attention on those facts that carry information between rules in different groups. It describes a new algorithm for grouping the rules of a knowledge base automatically and a notation and set of software tools for the proposed method. The approach is supported by a study of the connectivity of rules and facts in rule-based systems, which found that they indeed have the latent structure necessary for the programming methodology, as well as by recent experimental results. In contrast to the homogeneous way in which the facts of a rule-based system are usually viewed, this approach distinguishes certain facts as more important than others with regard to future modifications of the rules.
منابع مشابه
Methodologies and Technologies for Rule-Based Systems Design and Implementation. Towards Hybrid Knowledge Engineering
A practical design of non-trivial rule-based systems requires a systematic, structured and consistent approach. The paper focuses on selected issues in RBS knowledge engineering. Some ideas on combining knowledge engineering with software engineering are discussed. Furthermore, results of RBS design tools survey are enclosed. In the paper an original design and implementation methodology for RB...
متن کاملRule Based Expert System for Selecting Software Development Methodology
Software development methodology is a formalized approach that is used to plan and manage the process of developing a software system. Since there are many software development methodologies, one of the challenges faced by software developers is to decide which methodology to apply in a software project. This paper presents the modeling and development of a prototype expert system that helps so...
متن کاملA Conceptual Methodology for Transportation Projects Selection
Selection of appropriate infrastructure transportation projects such as highways, plays an important role in promotion of transportation systems. Usually in evaluation of transportation projects, because of lack of information or due to long time and high expenditures needed for gathering information, different effective factors are ignored. Thus, in this research, regarding multi criteria na...
متن کاملNEW CRITERIA FOR RULE SELECTION IN FUZZY LEARNING CLASSIFIER SYSTEMS
Designing an effective criterion for selecting the best rule is a major problem in theprocess of implementing Fuzzy Learning Classifier (FLC) systems. Conventionally confidenceand support or combined measures of these are used as criteria for fuzzy rule evaluation. In thispaper new entities namely precision and recall from the field of Information Retrieval (IR)systems is adapted as alternative...
متن کاملA Margin-based Model with a Fast Local Searchnewline for Rule Weighting and Reduction in Fuzzynewline Rule-based Classification Systems
Fuzzy Rule-Based Classification Systems (FRBCS) are highly investigated by researchers due to their noise-stability and interpretability. Unfortunately, generating a rule-base which is sufficiently both accurate and interpretable, is a hard process. Rule weighting is one of the approaches to improve the accuracy of a pre-generated rule-base without modifying the original rules. Most of the pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Knowl. Data Eng.
دوره 2 شماره
صفحات -
تاریخ انتشار 1990